package com.whpost.api.config;

import me.chanjar.weixin.cp.api.impl.WxCpServiceImpl;
import me.chanjar.weixin.cp.config.WxCpConfigStorage;
import me.chanjar.weixin.cp.config.impl.WxCpDefaultConfigImpl;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class WxCpAutoConfig {
    @Bean
    public WxCpDefaultConfigImpl wxCpDefaultConfig(){
        WxCpDefaultConfigImpl config=new WxCpDefaultConfigImpl();
        config.setCorpId("wxf1d5166e31172db9");      // 设置微信企业号的appid
        config.setCorpSecret("1Bb94ZlbIZ9rT7u3esat4NqEqA_R3GW5SvR5NQDhnbE");  // 设置微信企业号的app corpSecret
        config.setAgentId(1000069);     // 设置微信企业号应用ID
        config.setOauth2redirectUri("http://stjk.whsyzj.com/cwqf/pages/login/login");
        return config;
    }

    @Bean("cwqfglWxService")
    public WxCpServiceImpl wxCpService(WxCpConfigStorage config){
        WxCpServiceImpl wxCpService = new WxCpServiceImpl();
        wxCpService.setWxCpConfigStorage(config);
        return wxCpService;
    }

    @Bean("wxtxlService")
    public WxCpServiceImpl wxCpTagService(){
        WxCpDefaultConfigImpl config=new WxCpDefaultConfigImpl();
        config.setCorpId("wxf1d5166e31172db9");
        config.setCorpSecret("1Bb94ZlbIZ9rT7u3esat4NqEqA_R3GW5SvR5NQDhnbE");
        config.setAgentId(0);
        WxCpServiceImpl wxCpService = new WxCpServiceImpl();
        wxCpService.setWxCpConfigStorage(config);
        return wxCpService;
    }

}
